package com.fxd.dao;

import com.fxd.doman.QueryVo;
import com.fxd.doman.User;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * @auther fuxudong
 * @date 2020/12/16 - 11:45
 */
public interface IUserDao {
    List<User> findAll();

    void saveUser(User user);

    void updateUser(User user);

    void deleteUser(Integer id);

    User findById(Integer userId);

    List<User> findByName(String username);

    //查询总用户数
    int findtotol();

    //根据queryvo中的条件查询用户
    List<User> findUserByVo(QueryVo vo);

    List<User> findUserByCondition(User user);

    //根据ID集合，查询用户信息
    List<User> findUserInIds(QueryVo vo);




}
